package com.shop.cereshop.commons.domain.user.faceCheck.respond;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "实名身份认证")
public class FaceCheckRespondTwo {
    /**
     * 请求 ID。
     *
     * 示例值:
     * 130A2C10-B9EE-4D84-88E3-5384FF03****
     */
    private String RequestId;

    /**
     * 返回码：200 表示成功，其他均为失败。
     *
     * 示例值:
     * 200
     */
    private String Code;
    /**
     * 接口调用返回信息。
     *
     * 重要
     *
     * 此参数仅表示接口是否异常。
     *
     * 示例值:
     * success
     */
    private String Message;




    /**
     * 结果对象。
     */
    private ResultObject ResultObject;

    @Data
    public static class ResultObject {
        /**
         * 身份核验结果：
         *
         * 1：校验⼀致
         * 2：校验不⼀致
         * 3：查⽆记录
         * 示例值:
         * 1
         */
      private String BizCode;


        /**
         * 图片比对分值。
         *
         * 示例值:
         * {
         *  "verifyScore": 50.28594166529785
         * }
         */
        private String FaceDetail;
    }

}

